agonize (oneself) over - German English Dictionary